# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'usv_ui.ui'
#
# Created by: PyQt5 UI code generator 5.14.1
#
# WARNING! All changes made in this file will be lost!


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(970, 666)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        MainWindow.setFont(font)
        MainWindow.setAutoFillBackground(False)
        MainWindow.setDocumentMode(False)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Noto Sans CJK HK")
        font.setBold(False)
        font.setWeight(50)
        self.centralwidget.setFont(font)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.splitter = QtWidgets.QSplitter(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
        self.splitter.setSizePolicy(sizePolicy)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setHandleWidth(4)
        self.splitter.setObjectName("splitter")
        self.widget = QtWidgets.QWidget(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setObjectName("widget")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.widget)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.scrollArea = QtWidgets.QScrollArea(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 314, 649))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollAreaWidgetContents.sizePolicy().hasHeightForWidth())
        self.scrollAreaWidgetContents.setSizePolicy(sizePolicy)
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout.setObjectName("verticalLayout")
        self.verticalGroupBox = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.verticalGroupBox.setFont(font)
        self.verticalGroupBox.setFlat(False)
        self.verticalGroupBox.setObjectName("verticalGroupBox")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.verticalGroupBox)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_UWB1_X = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB1_X.sizePolicy().hasHeightForWidth())
        self.label_UWB1_X.setSizePolicy(sizePolicy)
        self.label_UWB1_X.setObjectName("label_UWB1_X")
        self.gridLayout_2.addWidget(self.label_UWB1_X, 0, 0, 1, 1)
        self.label_UWB1_Y = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB1_Y.sizePolicy().hasHeightForWidth())
        self.label_UWB1_Y.setSizePolicy(sizePolicy)
        self.label_UWB1_Y.setObjectName("label_UWB1_Y")
        self.gridLayout_2.addWidget(self.label_UWB1_Y, 0, 2, 1, 1)
        self.label_UWB3_Y = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB3_Y.sizePolicy().hasHeightForWidth())
        self.label_UWB3_Y.setSizePolicy(sizePolicy)
        self.label_UWB3_Y.setObjectName("label_UWB3_Y")
        self.gridLayout_2.addWidget(self.label_UWB3_Y, 2, 2, 1, 1)
        self.label_UWB3_X = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB3_X.sizePolicy().hasHeightForWidth())
        self.label_UWB3_X.setSizePolicy(sizePolicy)
        self.label_UWB3_X.setObjectName("label_UWB3_X")
        self.gridLayout_2.addWidget(self.label_UWB3_X, 2, 0, 1, 1)
        self.spinBox_UWB2_X = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB2_X.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB2_X.setSizePolicy(sizePolicy)
        self.spinBox_UWB2_X.setObjectName("spinBox_UWB2_X")
        self.gridLayout_2.addWidget(self.spinBox_UWB2_X, 1, 1, 1, 1)
        self.label_UWB2_X = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB2_X.sizePolicy().hasHeightForWidth())
        self.label_UWB2_X.setSizePolicy(sizePolicy)
        self.label_UWB2_X.setObjectName("label_UWB2_X")
        self.gridLayout_2.addWidget(self.label_UWB2_X, 1, 0, 1, 1)
        self.label_UWB2_Y = QtWidgets.QLabel(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_UWB2_Y.sizePolicy().hasHeightForWidth())
        self.label_UWB2_Y.setSizePolicy(sizePolicy)
        self.label_UWB2_Y.setObjectName("label_UWB2_Y")
        self.gridLayout_2.addWidget(self.label_UWB2_Y, 1, 2, 1, 1)
        self.spinBox_UWB3_Y = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB3_Y.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB3_Y.setSizePolicy(sizePolicy)
        self.spinBox_UWB3_Y.setObjectName("spinBox_UWB3_Y")
        self.gridLayout_2.addWidget(self.spinBox_UWB3_Y, 2, 3, 1, 1)
        self.spinBox_UWB3_X = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB3_X.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB3_X.setSizePolicy(sizePolicy)
        self.spinBox_UWB3_X.setObjectName("spinBox_UWB3_X")
        self.gridLayout_2.addWidget(self.spinBox_UWB3_X, 2, 1, 1, 1)
        self.spinBox_UWB2_Y = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB2_Y.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB2_Y.setSizePolicy(sizePolicy)
        self.spinBox_UWB2_Y.setObjectName("spinBox_UWB2_Y")
        self.gridLayout_2.addWidget(self.spinBox_UWB2_Y, 1, 3, 1, 1)
        self.spinBox_UWB1_Y = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB1_Y.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB1_Y.setSizePolicy(sizePolicy)
        self.spinBox_UWB1_Y.setObjectName("spinBox_UWB1_Y")
        self.gridLayout_2.addWidget(self.spinBox_UWB1_Y, 0, 3, 1, 1)
        self.spinBox_UWB1_X = QtWidgets.QDoubleSpinBox(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_UWB1_X.sizePolicy().hasHeightForWidth())
        self.spinBox_UWB1_X.setSizePolicy(sizePolicy)
        self.spinBox_UWB1_X.setObjectName("spinBox_UWB1_X")
        self.gridLayout_2.addWidget(self.spinBox_UWB1_X, 0, 1, 1, 1)
        self.verticalLayout_4.addLayout(self.gridLayout_2)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.pushButton_updateUWB = QtWidgets.QPushButton(self.verticalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_updateUWB.sizePolicy().hasHeightForWidth())
        self.pushButton_updateUWB.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Noto Mono")
        font.setBold(False)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(50)
        font.setStrikeOut(False)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.pushButton_updateUWB.setFont(font)
        self.pushButton_updateUWB.setAutoDefault(False)
        self.pushButton_updateUWB.setDefault(False)
        self.pushButton_updateUWB.setFlat(False)
        self.pushButton_updateUWB.setObjectName("pushButton_updateUWB")
        self.horizontalLayout_4.addWidget(self.pushButton_updateUWB)
        self.verticalLayout_4.addLayout(self.horizontalLayout_4)
        self.verticalLayout.addWidget(self.verticalGroupBox)
        self.groupBox_Connection = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBox_Connection.setObjectName("groupBox_Connection")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_Connection)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_ConnectionStatus = QtWidgets.QLabel(self.groupBox_Connection)
        self.label_ConnectionStatus.setObjectName("label_ConnectionStatus")
        self.horizontalLayout_2.addWidget(self.label_ConnectionStatus)
        self.pushButton_TestConnection = QtWidgets.QPushButton(self.groupBox_Connection)
        self.pushButton_TestConnection.setObjectName("pushButton_TestConnection")
        self.horizontalLayout_2.addWidget(self.pushButton_TestConnection)
        self.verticalLayout.addWidget(self.groupBox_Connection)
        self.groupBox_Pool = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBox_Pool.setObjectName("groupBox_Pool")
        self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_Pool)
        self.formLayout_3.setObjectName("formLayout_3")
        self.label_PoolLength = QtWidgets.QLabel(self.groupBox_Pool)
        self.label_PoolLength.setObjectName("label_PoolLength")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_PoolLength)
        self.spinBox_PoolLength = QtWidgets.QDoubleSpinBox(self.groupBox_Pool)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_PoolLength.sizePolicy().hasHeightForWidth())
        self.spinBox_PoolLength.setSizePolicy(sizePolicy)
        self.spinBox_PoolLength.setObjectName("spinBox_PoolLength")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.spinBox_PoolLength)
        self.label_PoolWidth = QtWidgets.QLabel(self.groupBox_Pool)
        self.label_PoolWidth.setObjectName("label_PoolWidth")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_PoolWidth)
        self.spinBox_PoolWidth = QtWidgets.QDoubleSpinBox(self.groupBox_Pool)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_PoolWidth.sizePolicy().hasHeightForWidth())
        self.spinBox_PoolWidth.setSizePolicy(sizePolicy)
        self.spinBox_PoolWidth.setObjectName("spinBox_PoolWidth")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.spinBox_PoolWidth)
        self.verticalLayout.addWidget(self.groupBox_Pool)
        self.groupBox_PID = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBox_PID.setObjectName("groupBox_PID")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox_PID)
        self.gridLayout.setObjectName("gridLayout")
        self.label_PID_I2 = QtWidgets.QLabel(self.groupBox_PID)
        self.label_PID_I2.setObjectName("label_PID_I2")
        self.gridLayout.addWidget(self.label_PID_I2, 1, 2, 1, 1)
        self.label_PID_I = QtWidgets.QLabel(self.groupBox_PID)
        self.label_PID_I.setObjectName("label_PID_I")
        self.gridLayout.addWidget(self.label_PID_I, 1, 0, 1, 1)
        self.spinBox_PID_I = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        self.spinBox_PID_I.setObjectName("spinBox_PID_I")
        self.gridLayout.addWidget(self.spinBox_PID_I, 1, 1, 1, 1)
        self.spinBox_PID_D = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        self.spinBox_PID_D.setObjectName("spinBox_PID_D")
        self.gridLayout.addWidget(self.spinBox_PID_D, 2, 1, 1, 1)
        self.label_PID_P2 = QtWidgets.QLabel(self.groupBox_PID)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_PID_P2.sizePolicy().hasHeightForWidth())
        self.label_PID_P2.setSizePolicy(sizePolicy)
        self.label_PID_P2.setObjectName("label_PID_P2")
        self.gridLayout.addWidget(self.label_PID_P2, 0, 2, 1, 1)
        self.label_PID_P = QtWidgets.QLabel(self.groupBox_PID)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_PID_P.sizePolicy().hasHeightForWidth())
        self.label_PID_P.setSizePolicy(sizePolicy)
        self.label_PID_P.setObjectName("label_PID_P")
        self.gridLayout.addWidget(self.label_PID_P, 0, 0, 1, 1)
        self.label_PID_D = QtWidgets.QLabel(self.groupBox_PID)
        self.label_PID_D.setObjectName("label_PID_D")
        self.gridLayout.addWidget(self.label_PID_D, 2, 0, 1, 1)
        self.spinBox_PID_P = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_PID_P.sizePolicy().hasHeightForWidth())
        self.spinBox_PID_P.setSizePolicy(sizePolicy)
        self.spinBox_PID_P.setObjectName("spinBox_PID_P")
        self.gridLayout.addWidget(self.spinBox_PID_P, 0, 1, 1, 1)
        self.label_PID_D2 = QtWidgets.QLabel(self.groupBox_PID)
        self.label_PID_D2.setObjectName("label_PID_D2")
        self.gridLayout.addWidget(self.label_PID_D2, 2, 2, 1, 1)
        self.spinBox_PID_P_2 = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBox_PID_P_2.sizePolicy().hasHeightForWidth())
        self.spinBox_PID_P_2.setSizePolicy(sizePolicy)
        self.spinBox_PID_P_2.setObjectName("spinBox_PID_P_2")
        self.gridLayout.addWidget(self.spinBox_PID_P_2, 0, 3, 1, 1)
        self.spinBox_PID_I_2 = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        self.spinBox_PID_I_2.setObjectName("spinBox_PID_I_2")
        self.gridLayout.addWidget(self.spinBox_PID_I_2, 1, 3, 1, 1)
        self.spinBox_PID_D_2 = QtWidgets.QDoubleSpinBox(self.groupBox_PID)
        self.spinBox_PID_D_2.setObjectName("spinBox_PID_D_2")
        self.gridLayout.addWidget(self.spinBox_PID_D_2, 2, 3, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_PID)
        self.widget_Buttons = QtWidgets.QWidget(self.scrollAreaWidgetContents)
        self.widget_Buttons.setObjectName("widget_Buttons")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widget_Buttons)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.pushButton_StartShip = QtWidgets.QPushButton(self.widget_Buttons)
        self.pushButton_StartShip.setObjectName("pushButton_StartShip")
        self.horizontalLayout_3.addWidget(self.pushButton_StartShip)
        self.pushButton_StopShip = QtWidgets.QPushButton(self.widget_Buttons)
        self.pushButton_StopShip.setObjectName("pushButton_StopShip")
        self.horizontalLayout_3.addWidget(self.pushButton_StopShip)
        self.verticalLayout.addWidget(self.widget_Buttons)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_5.addWidget(self.scrollArea)
        self.widget_Map = QtWidgets.QWidget(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_Map.sizePolicy().hasHeightForWidth())
        self.widget_Map.setSizePolicy(sizePolicy)
        self.widget_Map.setObjectName("widget_Map")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_Map)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.draw_widget = QtWidgets.QWidget(self.widget_Map)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.draw_widget.sizePolicy().hasHeightForWidth())
        self.draw_widget.setSizePolicy(sizePolicy)
        self.draw_widget.setObjectName("draw_widget")
        self.verticalLayout_2.addWidget(self.draw_widget)
        self.groupBox_Debug = QtWidgets.QGroupBox(self.widget_Map)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_Debug.sizePolicy().hasHeightForWidth())
        self.groupBox_Debug.setSizePolicy(sizePolicy)
        self.groupBox_Debug.setObjectName("groupBox_Debug")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_Debug)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.textEdit_Debug = QtWidgets.QTextEdit(self.groupBox_Debug)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textEdit_Debug.sizePolicy().hasHeightForWidth())
        self.textEdit_Debug.setSizePolicy(sizePolicy)
        self.textEdit_Debug.setReadOnly(True)
        self.textEdit_Debug.setObjectName("textEdit_Debug")
        self.verticalLayout_3.addWidget(self.textEdit_Debug)
        self.verticalLayout_2.addWidget(self.groupBox_Debug)
        self.horizontalLayout.addWidget(self.splitter)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 970, 28))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuEdit = QtWidgets.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        self.menuHelp = QtWidgets.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        self.menu = QtWidgets.QMenu(self.menubar)
        self.menu.setObjectName("menu")
        MainWindow.setMenuBar(self.menubar)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)
        self.actionSaveTrajectory = QtWidgets.QAction(MainWindow)
        self.actionSaveTrajectory.setObjectName("actionSaveTrajectory")
        self.actionExit = QtWidgets.QAction(MainWindow)
        self.actionExit.setObjectName("actionExit")
        self.actionSetTrajectoryColor = QtWidgets.QAction(MainWindow)
        self.actionSetTrajectoryColor.setCheckable(False)
        self.actionSetTrajectoryColor.setObjectName("actionSetTrajectoryColor")
        self.actionSetTrajectoryThickness = QtWidgets.QAction(MainWindow)
        self.actionSetTrajectoryThickness.setObjectName("actionSetTrajectoryThickness")
        self.actionAbout = QtWidgets.QAction(MainWindow)
        self.actionAbout.setObjectName("actionAbout")
        self.actionShowGrid = QtWidgets.QAction(MainWindow)
        self.actionShowGrid.setObjectName("actionShowGrid")
        self.menuFile.addAction(self.actionSaveTrajectory)
        self.menuFile.addAction(self.actionExit)
        self.menuEdit.addAction(self.actionSetTrajectoryColor)
        self.menuEdit.addAction(self.actionSetTrajectoryThickness)
        self.menuHelp.addAction(self.actionAbout)
        self.menu.addAction(self.actionShowGrid)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menu.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "无人船控制上位机"))
        self.verticalGroupBox.setTitle(_translate("MainWindow", "基站位置（m）"))
        self.label_UWB1_X.setText(_translate("MainWindow", "基站1（x）"))
        self.label_UWB1_Y.setText(_translate("MainWindow", "（y）"))
        self.label_UWB3_Y.setText(_translate("MainWindow", "（y）"))
        self.label_UWB3_X.setText(_translate("MainWindow", "基站3（x）"))
        self.label_UWB2_X.setText(_translate("MainWindow", "基站2（x）"))
        self.label_UWB2_Y.setText(_translate("MainWindow", "（y）"))
        self.pushButton_updateUWB.setText(_translate("MainWindow", "更新基站配置"))
        self.groupBox_Connection.setTitle(_translate("MainWindow", "连接测试"))
        self.label_ConnectionStatus.setText(_translate("MainWindow", "状态: 未连接"))
        self.pushButton_TestConnection.setText(_translate("MainWindow", "测试连接"))
        self.groupBox_Pool.setTitle(_translate("MainWindow", "水池参数"))
        self.label_PoolLength.setText(_translate("MainWindow", "长度 (米):"))
        self.label_PoolWidth.setText(_translate("MainWindow", "宽度 (米):"))
        self.groupBox_PID.setTitle(_translate("MainWindow", "PID参数设置"))
        self.label_PID_I2.setText(_translate("MainWindow", "位置I"))
        self.label_PID_I.setText(_translate("MainWindow", "位置I"))
        self.label_PID_P2.setText(_translate("MainWindow", "速度P"))
        self.label_PID_P.setText(_translate("MainWindow", "位置P"))
        self.label_PID_D.setText(_translate("MainWindow", "位置D"))
        self.label_PID_D2.setText(_translate("MainWindow", "位置D"))
        self.pushButton_StartShip.setText(_translate("MainWindow", "启动船只"))
        self.pushButton_StopShip.setText(_translate("MainWindow", "停止船只"))
        self.groupBox_Debug.setTitle(_translate("MainWindow", "调试信息"))
        self.menuFile.setTitle(_translate("MainWindow", "文件"))
        self.menuEdit.setTitle(_translate("MainWindow", "编辑"))
        self.menuHelp.setTitle(_translate("MainWindow", "帮助"))
        self.menu.setTitle(_translate("MainWindow", "视图"))
        self.actionSaveTrajectory.setText(_translate("MainWindow", "保存轨迹"))
        self.actionExit.setText(_translate("MainWindow", "退出"))
        self.actionSetTrajectoryColor.setText(_translate("MainWindow", "轨迹颜色"))
        self.actionSetTrajectoryThickness.setText(_translate("MainWindow", "轨迹粗细"))
        self.actionAbout.setText(_translate("MainWindow", "关于"))
        self.actionShowGrid.setText(_translate("MainWindow", "显示网格"))
